package com.todod.model;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * @author sxy
 * @date 2025-05-16
 */
@Data
@TableName("LTCLOUD_ZSGL_DB_DEV.config_menu")
public class ConfigMenu implements Serializable {

    private static final long serialVersionUID = 1L;

    /** 主键 */
    @TableId
    private Long id;

    /** 系统id */
    @TableField("parent_id")
    private Long parentId;

    /** 项目id */
    @TableField("project_id")
    private Long projectId;

    /** 排序号 */
    @TableField("sort_num")
    private Integer sortNum;

    /** 创建人id */
    @TableField("createuser_id")
    private Long createuserId;

    /** 创建时间 */
    @TableField("create_time")
    private LocalDateTime createTime;

    /** 修改人id */
    @TableField("modifyuser_id")
    private Long modifyuserId;

    /** 修改时间 */
    @TableField("modify_time")
    private LocalDateTime  modifyTime;

    /** 二级菜单名称 */
    @TableField("menu_name")
    private String menuName;

    /** 链接 */
    @TableField("link")
    private String link;

    /** 链接 */
    @TableField("level")
    private String level;

    @TableField(exist = false) // 表示该属性在数据表里不存在
    private String flag; // 创建人姓名


}
